A JMS Message Transport Protocol for the JADE Platform
نویسندگان
چکیده
A prerequisite of joining an enterprise system is the ability to cope with the rigorous demands experienced within such systems. One of the most fundamental of these demands is the requirement for enterprise-level systems to have guaranteed reliable messaging between the participants of the system. Our research involves integrating an agent platform with an enterprise messaging service. This first step in combining agent technology with a mainstream messaging service is vital to the participation of agent systems within the digital enterprise. This paper introduces a new Message Transport Protocol (MTP) for the Java Agent DEvelopment (JADE) platform. The new protocol uses the Java Messaging Service (JMS) to deliver interplatform communication between agent platforms. The paper provides a brief overview of the design of this new MTP, evaluates its performance, and examines the benefits of the MTP in comparison to the other available MTPs, it then concludes and highlights plans for the development of the MTP.
منابع مشابه
JMS on Mobile Ad Hoc Networks
The Java Message Service (JMS) provides a standard asynchronous messaging API, which simplifies the construction of loosely coupled, distributed applications. This paper describes the design and implementation of a pure Java JMS solution for mobile adhoc networks (MANETs). The resulting JMS solution simplifies not only the construction of MANET applications but also the re-deployment of any exi...
متن کاملPerformance Comparison of some Message Transport Protocol Implementations for Agent Communication
Like in any distributed systems, communication in Multi-Agent System (MAS) plays an important role as it helps agents sharing knowledge and facilitating cooperation. Communication in MAS may present at various forms; it can be exchanging of comprehensible messages, or requesting to perform an action, or negotiating cooperation. Agent communication has common properties like in any other distrib...
متن کاملEfficiency of Soap Versus JMS
Parallel application programmers and software engineers have a variety of paradigms at their disposal. Some of the tools include traditional environments such as Parallel Virtual Machine (PVM) and Message Passing Interface (MPI). Tools that are more modern involve the World Wide Web, including Simple Object Access Protocol (SOAP) [1], Java Messaging Service (JMS) [2], Common Object Request Brok...
متن کاملSolace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery
Java Message Service (JMS) is a standardized messaging interface that has become a pervasive part of the IT landscape since it was introduced as part of the Java Platform, Enterprise Edition. Like all message-oriented middleware, JMS enables asynchronous, loosely-coupled communication between distributed computer systems. JMS has become so popular, so quickly because it provides the key capabil...
متن کاملEmerging Social Networks in Peer-to-Peer Systems
The objective of this project is to simulate a Peer-to-Peer type of environment with the JADE multi-agent system platform to investigate the use of social networks to optimize the speed of search and to improve quality of service in the Peer-to-Peer environment. Our project uses the Gnutella protocol as a starting point. The Gnutella protocol broadcasts messages for searching files. This messag...
متن کامل